/**
 * 
 */
package fr.gfi.agraf.vue.bean;

import java.io.Serializable;

/**
 * @author Fw
 * 
 */
public class LigneExcelImportBean implements Serializable {

	/**
	 * Généré par Java
	 */
	private static final long serialVersionUID = 4142940298456882587L;

	/**
	 * Définit si cette ligne est une ligne a traitée ou non. Une ligne est
	 * invalide si elle n'est ni une ligne d'activite, ni une ligne de tache
	 */
	private boolean isLigneValide;

	/**
	 * Définit si cette ligne est une ligne concernant une activité.
	 */
	private boolean isLigneActivite;

	/**
	 * Définnit si cette ligne est une ligne de tache
	 */
	private boolean isLigneTache;

	/**
	 * Numero de la ligne dans le classeur
	 */
	private int indexLigne;

	// DANS LE CAS OU LA LIGNE EST UNE ACTIVITE

	/**
	 * Charge totale pour l'activite
	 */
	private Double chargeTotaleActivite;

	/**
	 * libelle de l'activité
	 */
	private String libelleActivite;

	/**
	 * Remarque de l'activite
	 */
	private String remarqueActivite;

	// DANS LE CAS OU LA LIGNE EST UNE TACHE

	/**
	 * libelle de la tache
	 */
	private String libelleTache;

	/**
	 * charge totale de la tache
	 */
	private Double chargeTache;

	/**
	 * Remarque de la tache
	 */
	private String remarqueTache;

	/**
	 * @return the isLigneValide
	 */
	public boolean isLigneValide() {
		return isLigneValide;
	}

	/**
	 * @param isLigneValide
	 *            the isLigneValide to set
	 */
	public void setLigneValide(final boolean isLigneValide) {
		this.isLigneValide = isLigneValide;
	}

	/**
	 * @return the isLigneActivite
	 */
	public boolean isLigneActivite() {
		return isLigneActivite;
	}

	/**
	 * @param isLigneActivite
	 *            the isLigneActivite to set
	 */
	public void setLigneActivite(final boolean isLigneActivite) {
		this.isLigneActivite = isLigneActivite;
	}

	/**
	 * @return the libelleActivite
	 */
	public String getLibelleActivite() {
		return libelleActivite;
	}

	/**
	 * @param libelleActivite
	 *            the libelleActivite to set
	 */
	public void setLibelleActivite(final String libelleActivite) {
		this.libelleActivite = libelleActivite;
	}

	/**
	 * @return the libelleTache
	 */
	public String getLibelleTache() {
		return libelleTache;
	}

	/**
	 * @param libelleTache
	 *            the libelleTache to set
	 */
	public void setLibelleTache(final String libelleTache) {
		this.libelleTache = libelleTache;
	}

	/**
	 * @return the remarqueTache
	 */
	public String getRemarqueTache() {
		return remarqueTache;
	}

	/**
	 * @param remarqueTache
	 *            the remarqueTache to set
	 */
	public void setRemarqueTache(final String remarqueTache) {
		this.remarqueTache = remarqueTache;
	}

	/**
	 * @return the indexLigne
	 */
	public int getIndexLigne() {
		return indexLigne;
	}

	/**
	 * @param indexLigne
	 *            the indexLigne to set
	 */
	public void setIndexLigne(final int indexLigne) {
		this.indexLigne = indexLigne;
	}

	/**
	 * @return the remarqueActivite
	 */
	public String getRemarqueActivite() {
		return remarqueActivite;
	}

	/**
	 * @param remarqueActivite
	 *            the remarqueActivite to set
	 */
	public void setRemarqueActivite(final String remarqueActivite) {
		this.remarqueActivite = remarqueActivite;
	}

	/**
	 * @return the chargeTotaleActivite
	 */
	public Double getChargeTotaleActivite() {
		return chargeTotaleActivite;
	}

	/**
	 * @param chargeTotaleActivite
	 *            the chargeTotaleActivite to set
	 */
	public void setChargeTotaleActivite(final Double chargeTotaleActivite) {
		this.chargeTotaleActivite = chargeTotaleActivite;
	}

	/**
	 * @return the chargeTache
	 */
	public Double getChargeTache() {
		return chargeTache;
	}

	/**
	 * @param chargeTache
	 *            the chargeTache to set
	 */
	public void setChargeTache(final Double chargeTache) {
		this.chargeTache = chargeTache;
	}

	/**
	 * @return the isLigneTache
	 */
	public boolean isLigneTache() {
		return isLigneTache;
	}

	/**
	 * @param isLigneTache
	 *            the isLigneTache to set
	 */
	public void setLigneTache(final boolean isLigneTache) {
		this.isLigneTache = isLigneTache;
	}

}
